
Minutes, IBIS Quality Task Group

19 April 2022

12:00-13:00 EST (09:00-10:00 PST)

ROLL CALL

ANSYS                               Curtis Clark
Cadence Design Systems              Yingxin Sun
Intel Technology                    Michael Mirmak
Micron Technology                 * Randy Wolff
Siemens EDA                         Weston Beal
MathWorks:                        * Mike LaBonte
Teraspeed Labs:                   * Bob Ross
Zuken USA:                        * Lance Wang

Everyone in attendance marked by *

NOTE: "AR" = Action Required.

-----------------------MINUTES ---------------------------
Mike LaBonte conducted the meeting.

Call for IBIS related patent disclosures:

- None


Call for opens:

- None


Review of previous meeting minutes:
Minutes from the April 12, 2021 meeting were reviewed.  Randy Wolff moved to approve the
minutes.  Bob Ross seconded.  Without objection the minutes were approved.


ARs:
- AR: Weston Beal to prepare presentation on IBIS Quality Specification and checklist
  No report.
- Yingxin Sun to provide reduced testcase file for full path error bug.
  Bob Ross found the testcase and created the bug report.
- AR: Bob Ross to draft IBISCHK bug report for Cadence global variable bug
  This was done, resulting in BUG232.
- AR: Bob Ross to draft IBISCHK bug report for Siemens EDA crash bug
  This was done, resulting in BUG233.
- AR: Bob Ross to draft IBISCHK bug report for Siemens EDA file path bug
  Bob said this was not done yet.
- AR: Mike LaBonte to prototype root name checking
  Mike said work had been started, but the inputs required to make a DLL call were not all assembled yet.


NEW ITEMS:

Parser bug reports:

BUG232:
Bob Ross showed the bug report.  There was an error message about illegal character 58.
Mike LaBonte said that was a colon character.

There was a second problem related to geFileVersion.

Bob said he would classify the bug as Moderate severity and Medium priority.

Mike asked if the ibischk program had the problem.  Bob said no.  Mike asked if that was
why the bug was declared to be "EDA tool-specific".  Lance said the code was embedded in
the Cadence tool, and ibischk did not have the problem.  Bob said he may need to review
the correspondence and the IBIS specification before Open Forum review.


BUG233:
Bob Ross showed the bug report.
He said Arpad Muranyi had sent the bug, which had been found by John Angulo.
A [Model] lacked Vref, and ibischk crashed if [Model Spec] Vref_rising and Vref_falling were present.
Bob said adding Vref made it pass.

Mike said the fix might introduce a new check message, if Vref is not currently checked.
Bob said no messages were printed before the crash.  He said it actually froze without
returning to the command prompt, requiring a control-C.  Bob changed "crash" to "freeze".
Mike noted the report included the diagnostic that there was a NULL pointer deference,
adding that those usually resulted in a SEGV crash.

Bob said he would hold BUG233 until after BUG232 was filed, to keep them in sequence.


Parser development:
Bob Ross said we had a number of open bugs, three of which would warrant a new IBISCHK711
development.  Randy Wolff said BUG227 would wait until IBISCHK720, noting the bug report
had not yet been classified.  Bob said it was waiting for clarification BIRD219.


Tabled topics (no discussion without motion):
  - BIRD181.2
  - IBISCHK security fixes


Bob Ross moved moved to adjourn. Randy Wolff seconded. Without objection the meeting ended.

IBIS quality checklist:
No discussion.


Meeting ended: 12:38 ET

Next meeting April 26, 2022

